package gat.dto.req.backgroundUser;

import java.io.Serializable;
import java.util.List;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author sxq
 * @date 2021/11/24
 */

@Data
@NoArgsConstructor
@AllArgsConstructor
public class BackgroundUserParamsDto implements Serializable {

    @ApiModelProperty(value = "id")
    private String id;

    @ApiModelProperty(value = "密码")
    private String password;

    @ApiModelProperty(value = "电话号码")
    private String phone;


    @ApiModelProperty(value = "验证码")
    private String code;

    @ApiModelProperty(value = "用户名称")
    private String username;

    @ApiModelProperty(value = "昵称")
    private String nickname;

    @ApiModelProperty(value = "未注册登录时是否自动注册")
    private Boolean isAutoReg;

    @ApiModelProperty(value = "用户ID")
    private List<String> userIds;

    @ApiModelProperty(value = "客户端 IP")
    private String clientIp;


    @ApiModelProperty(value = "原来的角色id")
    private List<Long> oldRoleIds;

    @ApiModelProperty(value = "要修改的角色id")
    private List<Long> newRoleIds;

}

